package org.springblade.tms.module.sap.dto;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @projectName: BladeX
 * @package: org.springblade.tms.module.sap.dto
 * @className: SapExceptionCostDTO
 * @author: yr
 * @description: 异常费用上报SAP实体类
 * @date: 2022/4/24 13:50
 */
@Data
public class SapExceptionCostDTO {
	//运单类型
	@JSONField(name = "tor_type")
	private String torType;
	//货运订单
	@JSONField(name = "tor_id")
	private String torId;
	//异常类型
	@JSONField(name = "exception_type")
	private String exceptionType;
	//异常原因代码
	@JSONField(name = "event_reason_code")
	private String eventReasonCode;
	//异常时间
	@JSONField(name = "exception_date",format = "yyyy-MM-dd HH:mm:ss")
	private LocalDateTime exceptionDate;
	//异常备注
	@JSONField(name = "exception_remark")
	private String exceptionRemark;
	//异常费用上报SAP实体类行项目
	@JSONField(name = "item01")
	private List<SapExceptionCostDTOItem> sapExceptionCostDTOItems;
}
